* Preferences 'watchcreations' and 'watchdefault' ("Add pages I create and files
I upload to my watchlist", "Add pages and files I edit to my watchlist") are
now enabled by default.
+* $wgLBFactoryConf: Class names have had underscores removed. The configuration
+ should be updated if LBFactory_Simple or LBFactory_Multi is configured.
=== New features in 1.23 ===
* ResourceLoader can utilize the Web Storage API to cache modules client-side.
* (bug 56033) Add content model to the page information.
* Added Article::MissingArticleConditions hook to give extensions a chance to
hide their (unrelated) log entries.
+* Added LonelyPagesQuery hook to let extensions modify the query used to
+ generate Special:LonelyPages.
* Added $wgOpenSearchDefaultLimit defining the default number of entries to show
on action=opensearch API call.
* For namespaces with $wgNamespaceProtection (including the MediaWiki
* (bug 57098) SpecialPasswordReset now obeys returnto parameter
* (bug 37812) ResourceLoader will notice when a module's definition changes and
recompile it accordingly.
+* (bug 57201) SpecialRecentChangesFilters hook is now executed for feeds.
=== API changes in 1.23 ===
* (bug 54884) action=parse&prop=categories now indicates hidden and missing
* EditPage::spamPage() was deprecated since 1.17 and has been removed.
* action=parse&prop=languageshtml was deprecated in 1.18 and will be removed in
MediaWiki 1.24.
-
-=== Languages updated in 1.23===
+* action=parse now has disabletoc flag to disable table of contents in output.
+* SpecialRecentChanges::feedSetup() was removed.
+* (bug 25702) list=allcategories, list=allimages, list=alllinks, list=allpages,
+ list=deletedrevs and list=filearchive did not handle case-sensitivity
+ properly for all parameters.
+* ApiQueryBase::titlePartToKey allows an extra parameter that indicates the
+ namespace in order to properly capitalize the title part.
+* Removed classes:
+ - TitleDependency
+ - TitleListDependency
+* Renamed classes:
+ - CdbReader_DBA to CdbReaderDBA
+ - CdbReader_PHP to CdbReaderPHP
+ - CdbWriter_DBA to CdbWriterDBA
+ - CdbWriter_PHP to CdbWriterPHP
+ - DiffOp_Add to DiffOpAdd
+ - DiffOp_Change to DiffOpChange
+ - DiffOp_Copy to DiffOpCopy
+ - DiffOp_Delete to DiffOpDelete
+ - HWLDF_WordAccumulator to HWLDFWordAccumulator
+ - LBFactory_Fake to LBFactoryFake
+ - LBFactory_Multi to LBFactoryMulti
+ - LBFactory_Simple to LBFactorySimple
+ - LBFactory_Single to LBFactorySingle
+ - LCStore_Accel to LCStoreAccel
+ - LCStore_CDB to LCStoreCDB
+ - LCStore_DB to LCStoreDB
+ - LCStore_Null to LCStoreNull
+ - LoadBalancer_Single to LoadBalancerSingle
+ - LoadMonitor_MySQL to LoadMonitorMySQL
+ - LoadMonitor_Null to LoadMonitorNull
+ - LocalisationCache_BulkLoad to LocalisationCacheBulkLoad
+ - csvStatsOutput to CsvStatsOutput
+ - extensionLanguages to ExtensionLanguages
+ - languages to Languages
+ - statsOutput to StatsOutput
+ - textStatsOutput to TextStatsOutput
+ - wikiStatsOutput to WikiStatsOutput
+* Removed methods:
+ - Exif::getFormattedData() (deprecated in 1.18)
+ - Exif::makeFormattedData() (deprecated in 1.18)
+ - Linker::makeBrokenLink() (deprecated in 1.16)
+ - Linker::makeBrokenLinkObj() (deprecated in 1.16)
+ - Linker::makeColouredLinkObj() (deprecated in 1.16)
+ - Linker::makeSizeLinkObj() (deprecated in 1.17)
+ - ProfilerSimple::getCpuTime (deprecated in 1.20)
+ - Revision::revText() (deprecated in 1.17)
+ - SkinTemplate::jstext() (deprecated in 1.21)
+ - SpecialRevisionDelete::extractBitField() (deprecated in 1.22)
+ - WikiPage::quickEdit() (deprecated in 1.18)
+ - WikiPage::useParserCache() (deprecated in 1.18)
+ - WikiPage::viewUpdates() (deprecated in 1.18)
+
+=== Languages updated in 1.23 ===
MediaWiki supports over 350 languages. Many localisations are updated
regularly. Below only new and removed languages are listed, as well as
* The ExpandTemplates extension has been moved into MediaWiki core.
* (bug 52812) Removed "Disable search suggestions" from Preference.
* (bug 52809) Removed "Disable browser page caching" from Preference.
+* Three new modules intended for use by custom skins were added:
+ 'skins.common.elements', 'skins.common.content', and 'skins.common.interface',
+ representing three levels of standard MediaWiki styling. Previously skin
+ creators wishing to use them had to refer to the file names of appropriate
+ files directly, which is now discouraged.
+* The modules 'skins.vector' and 'skins.monobook' have been renamed to
+ 'skins.vector.styles' and 'skins.monobook.styles', respectively,
+ and their definition was changed not to include the common*.css files;
+ the two skins now load the 'skins.common.interface' module instead.
+* A page_links_updated field has been added to the page table.
+* SpecialPage::getTitle has been deprecated in favor of
+ SpecialPage::getPageTitle.
== Compatibility ==